package com.sky.service;

import com.sky.dto.MyselfLoginDTO;
import com.sky.dto.MyselfRegisterDTO;
import com.sky.entity.Myself;
import com.sky.vo.AiMyselfInfoVO;
import com.sky.vo.MyselfInfoVO;
import com.sky.vo.MyselfLoginVO;
import com.sky.vo.MyselfRegisterVO;

public interface MyselfService {
    /**
     * 登录
     */
    Myself login(MyselfLoginDTO myselfLoginDTO);

    /**
     * 注册
     */
    MyselfRegisterVO register(MyselfRegisterDTO myselfRegisterDTO);

    /**
     * 不用登录直接获取我的信息
     */
    MyselfInfoVO getMyInfo();

    AiMyselfInfoVO findMyselfInfo();
}
